1unitedpower: classList.remove

Beitrag lesen

Warum JavaScript, wo das doch mit CSS allein (:checked und +) geht?

Du meinst sicher mit :checked und ~. Aber auch das funktioniert nur unter der Voraussetzung, dass die hervozuhebenden Elemente im selben Teilbaum wie die Radiobuttons liegen und das in-order. Das ist keine sehr robuste Aussicht, deswegen kann ich den Einsatz von JavaScript hier verteidigen.