Okay, so wie es aussieht liegt der Fehler darin, dass ich autocomplete in den form-Tag gesetzt hatte, nicht in <input>.
Diese Information ganz am Anfang und man hätte sich diesen langen Thread sparen können.
Ist die Frage, ob jemand gewusst hätte, dass form und input unterschiedlich reagieren, obwohl es laut SelfHTML nicht so ist!? ;)