Блочные элементы могут содержать строчные элементы и другие блочные элементы, для которых их родитель будет являться контейнером.(itchief.ru)
Блочные элементы могут содержать внутри себя элементы любого типа. Нельзя размещать блочные элементы внутри строчных, за исключением элемента img.(html5book.ru)
$("input[name='radio-buttons-group']").change(function() {
if ($("input[value='kn1']").prop("checked")) {
$('.block').css("display", "block"); // Этот код сработает
} else {
$('.block').css("display", "none"); // И этот тоже
}
});