En realidad eso se logra con programación (php, js, etc), ya que con css "no se puede".
Bien, bueno, en realidad si usas algunos trucos como el uso de :target :
http://ksesocss.blogspot.com/2012/10...sin-salto.html
Pero ten en cuenta las consideraciones y recomendaciones que hace kseso en su articulo.
El articulo no apunta directamente a lo que buscas, pero tiene que ver, en el sentido de que el evento click desate una acción, y eso, en general, no se hace con css, excepto en casos de estudio como el mencionado el el articulo.
Más info:
http://ksesocss.blogspot.com/2012/03...s-checked.html
En general, es mejor dejarselo al php, asp, o del lado del cliente con js (aunque nunca he usado esto).
Saludos