Danke für den Pretest-Link.
Das Problem entsteht aus der Kombination benutzerdefinierter Auswahlfelder (im Layout) und der Funktion, dass man Auswahlfelder wieder abwählen kann.
Dadurch wird zunächst geprüft, ob das Feld ausgewählt ist (ist es direkt nach dem Klick noch) und erst danach wird durch ein weiteres Script im Hintergrund die Auswahl entfernt.
Eine mögliche Lösung besteht darin, dass Sie den Status mit einer kurzen Verzögerung prüfen:
// Die Funktion soll jedesmal ausgeführt werden, wenn eine der drei Optionen angeklickt wird
SoSciTools.attachEvent(optionA, "click", function() {
window.setTimeout(toogle, 250);
});
SoSciTools.attachEvent(optionB, "click", toogle);