Sie sind verwirrt removeAttr() und das denkst du addAttr() existiert, das ist falsch.
Die gewünschte Funktion ist .attr() – heutzutage .prop()Ich glaube.
Etwas anderes, das zu dieser Verwirrung führen könnte, ist das addClass existiert, und es wäre schön, Attribute wie hinzufügen zu können required und disabled die keine semantischen Werte haben