Es müsste display:inline-block; sein, dann ginge es vermutlich (kann man durch das Javascript-Gefrickel nicht wirklich testen).
Ok, habe das geändert. Jetzt bewegt sich nur noch das Passwort-Feld um 1 Pixel. Es liegt nicht am Value, das habe ich bereits ausprobiert. Das mit der 1-Pixel Verschiebung ist in jedem Browser so. Noch eine Idee?