Ein kurzer Test in Chrome hat ergeben, dass folgender Code nach einem Klick den [disabled]-Style annimmt, das Attribut wird also in den HTML-Code eingefügt
<input type="text" onclick="this.disabled = true" name="Test" id="Test" value="Beispiel">
Das entspricht nicht der Theorie, denn der obige Code fügt eben *kein* Attribut hinzu, sondern nur eine Eigenschaft des Element-Objekts.
Aktuelle Versionen von Firefox, Opera, Safari und IE wenden den [disabled] style an,
Außer im IE (evtl. sind die Entwicklertools einfach zu schlecht) erscheint in allen Browsern ein "disabled"-Attribut im Element-Inspector...
Also machen die Browser das dann wohl einvernehmlich falsch ;)
lg
ScaraX