This is already possible. Disabling PMs only disables it for normal users. PMs cannot be disabled for staff. Pretty sure the description for the setting says this as well: