Hallo pixselig,
vielen Dank für deine Antwort und v.a. dein Interesse für die Thematik 
Ich arbeite gerade an einem "tatsächlich" barrierefreien WP-Theme, kenne auch den BITVtest sehr gut, weshalb ich dieses Thema angeschnitten habe ... gerade bei WP. Es scheint mir entweder mit der WP-Software zusammen zu hängen, oder mit Einstellungen des Webspace-Servers, oder, oder, oder ...
Ich habe ein Skript entwickelt, welches auf einem anderen Server wie gewünscht funktioniert, aber in Verbindung mit WP nicht.
"display: none;" ist bez. Barrierefreiheit eh verpönt, weshalb ich schon lange z.B. Sprunglinks aus dem Sichtbereicht mit "position: absolute; top: - 9999px;" oder "margin-left: -9999px;" rausschiebe, was ich mit ":focus" eben wieder reinholen kann: "top: 9999px" oder "margin-left: auto".
Aber sowas hatte ich noch nie mit Teilen einer Navi umgesetzt, z.B. Untermenü.
Seit gestern sitze ich nun da dran *grummel* ... auf der einen Seite funktioniert's - mit WP geht's aber nicht. Nun weiß ich nicht, ob's am Server liegt, oder ob sich da was mit WP beißt ... ich teste noch rum!
Aber ich denke, morgen werde ich das Problem gelöst haben 
Dachte nur, dass hier jemand schon Erfahrung bez. WP damit hat, woran es liegen könnte.

Gruß,
Heinz