ну почему же бред? Id должны быть разные только
<script>
function ch(x){
x.parentElement.style.color = "red";
}
</script>
<div class="radio-check">
<div class="check-wrap">
<label class="check-field active" value="1">
<span class="icon"></span>
<em>Текст1</em>
<input type="radio" onchange="ch(this)" name="ceiling" id="ceiling-gipsokarton" value="1" checked>
</label>
<label class="check-field" value="2">
<span class="icon"></span>
<em>Текст2</em>
<input type="radio" onchange="ch(this)" name="ceiling" id="ceiling-gipsokarton" value="2">
</label>
<label class="check-field" value="3">
<span class="icon"></span>
<em>Текст3</em>
<input type="radio" onchange="ch(this)" name="ceiling" id="ceiling-gipsokarton" value="3">
</label>
</div>
</div>