Also vielen Dank für die interessanten Informationen, ich sehe doch, dass es auch für Leute, die sich deutlich besser als ich auskennen, immer noch schwierig genug ist, sich durch den Browser- und Standardsjungle zu schlagen.
Ich löse mein Problem jetzt allerdings völlig anders:
Da ich ohnehin alle meine Elemente mit selbst erstellten php-Makros erzeuge, habe ich einfach den benutzten Makros ein
onclick="if (navigator.appName=='Microsoft Internet Explorer'){this.blur(); document.getElementById('".$die_per_php_vergebene_id."').focus(); }" onblur="if (navigator.appName=='Microsoft Internet Explorer'){ javascript:formtainted(); }"
hinzugefügt. Das führt zu einem fast identischen Verhalten im IE. Es markieren lediglich auch nicht veränderte Felder das 'Form' schon als 'tainted'. (Es genügt dann eben schon, wenn sie angeklickt wurden.)