У меня есть форма, которая показывает / скрывает различную информацию в зависимости от того, какую радио-кнопку вы нажимаете. Код прекрасно работает во всем, кроме IE7 (не тестировал IE6, но мы больше его не поддерживаем :))
Сценарий запускается первым набором переключателей (тип учетной записи)
Скрипка здесь: http://jsfiddle.net/clintongreen/HBr8f/
Я почти уверен, что ваша разметка недействительна, я бы не использовал fieldset в качестве прямого потомка элемента ul.Попробуйте проверить свою разметку с помощью валидатора W3C.
fieldset
ul