non credo che con una semplice pseudoclasse tu possa riuscire a farlo.

dovresti cambiare la proprietà della label usando la pseudoclasse :checked del radiobutton (css3)... non credo che con il semplice html sia possibile! probabilmente dovrai usare javascript...

passo la parola ai più esperti, studio html da una settimana non sono ancora così preparato