autocomplete es parte de los nuevos atributos de los formularios de HTML5. Así que válido es, siempre y cuando tu página sea HTML5.
No obstante, no tiene que ver una cosa con la otra. Autocompletar no tiene que ver con rellenar los campos con contraseñas guardadas. Y hasta donde sé, y hasta donde pienso, no puedes desactivarlo nisiquiera por JavaScript —ya que desactivarías la introducción por parte del usuario también.