| 
		
			Сообщение от Aruta
			
		
	 | 
	| 
		И тут есть момент - closest() не поддерживается IE даже 10+
	 | 
	
Используйте новую JQ.
	
	| 
		
			Сообщение от Aruta
			
		
	 | 
	| 
		окрашивать надо не .floor__item, а .floor__item-wrap
	 | 
	
Проблема, замените на него:
$('div.upsale__block__sub-right-wrap').slice(1).on('change', 'input', function(e) {
     
    var a = $(e.delegateTarget).find('input'), chk = a.slice(1);
     
    if(a.eq(0)[0]==this) {
        chk.prop('checked', false);
        this.disabled = true;
        $(e.delegateTarget).find('.floor__item-wrap').removeClass('active') 
    }else {
        var c = chk.filter(':checked').length;
        a.eq(0).prop({checked: c, disabled: !c});  
    }
    
    //$(this).closest('.floor__item-wrap').toggleClass('active')
    //а так для инвалидов
    $(this).parents('.floor__item-wrap').toggleClass('active')   
     
}).find('.floor__item-wrap > div').wrap('<label/>');