Почему при нажатии на label не меняется состояние radiobutton?
Друзья, а зачем так сложно? 
Присвойте для input id А в label используйте атрибут for
<label for="ch2">  Женский</label> <input type="radio" id="ch2">
И таки нарыл сам, после написания вопроса.
Может еще кому пригодится 
Добавляем js и радуемся$('.form-check').click(
    function(){
        $(this).find(':radio').attr('checked','checked');
        //выделение всех чекбоксов на кликнутом контейнере, снять выделение через removeAttr("checked")
});