Ya lo probe, es por eso que puse el segundo código basandome en el que tenías obviamente con algunas modificaciones que querías (input type radio y select). Deberías de probar el código tal y como lo puse y luego intentar hacer las modificaciones que creas pertinentes pero sobre el código que te puse. Suerte