Why do detectives wear uniforms? - Quora
But if they do wear uniform gear, like a raid jacket or a vest with “Police” written on front and back, it’s to identify them in public so they don’t get mistaken for a civilian, or worse, a criminal, with a gun. Sometimes detectives have to wear uniforms for ceremonial occasions like promotions or funerals, but mostly it’s plainclothes.