Das ist eher ein Fehler des IE! Diesen Fehler kenne ich auch... es ist
IMHO unmöglich dem Explorer beizubringen div's über Eingabefelder zu legen - Eingabefelder liegen immer über allen anderen Elementen. Das einzige was man da machen kann ist derartige Felder möglichst weit weg von Stellen zu bringen, wo diese Objekte angezeigt werden sollen.
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.