| 
		
			Сообщение от monte
			
		
	 | 
	| 
		$(e.target)[0]
	 | 
	
 А это из какого ада?
	
	| 
		
			Сообщение от monte
			
		
	 | 
	| 
		$(e.target)[0].tagName == 'LABEL' && $(e.target).children('input').prop('checked')  || $(e.target)[0].tagName == 'INPUT' && $(e.target).prop('checked')
	 | 
	
 А зачем вам такая проверка, если label с input именно так и работают?
Как я понял, вы хотите, чтобы галочку можно было снять с подтверждением!
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>
<body>
	<div class="radio_select">
		<button class="toggleSel circlesSel" type='button'>
			<span class="flaticon-meeting"></span>
			<span>Добавить</span>
		</button>
		<div class="radio_list">
			<div class="com">
				<div class="checkboxwrap">
					<label for="29">
						<input type="checkbox" class="checkbox" id="29">
						Wife
					</label>
				</div>
			</div>
		</div>
	</div>
	<script>
		
 $(".checkbox").on("change", ({ target }) => {
 	if(!target.checked) {
 		const check = confirm('Точно?');
 		target.checked = !check;
 	}
 });
	</script>
</body>
</html>
Там на сайте jQuery они пишут 
write less, do more, а куда не посмотри (где используется jQuery), получается 
write more, do less!
Без jQuery 
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
</head>
<body>
	<div class="radio_select">
		<button class="toggleSel circlesSel" type='button'>
			<span class="flaticon-meeting"></span>
			<span>Добавить</span>
		</button>
		<div class="radio_list">
			<div class="com">
				<label>
					<input type="checkbox" class="checkbox">
					Wife
				</label>
			</div>
		</div>
	</div>
	<script>
document.addEventListener("change", ({ target }) => {
	if(target.matches(".checkbox") && !target.checked) {
		const check = confirm('Точно?');
		target.checked = !check;
	}
});
	</script>
</body>
</html>