Debido a las limitaciones en las versiones móviles de los distintos navegadores en el soporte a css (no sólo propiedades o selectores más o menos "avanzados") posíblemente le sea más práctico utilizar una pizca de js para ocultar mostrar elementos las "opciones anteriores".
La navegación por pestañas (básicamente es lo que está haciendo) basadas en css (ya sea con ::target o con ::checked y checkbox) requieren de los selectores de hermanos o adyacentes (~/+) para poder ocultar o mostrar las pestañas inactivas.
Otra cuestión sería que mantuviese visible las "pestañas".
Quizás en páginas como
http://www.cssplay.co.uk/ encuentre alguna que pueda servirle de ayuda