Добавьте это к вашему CSS:
.col-10::after {
clear: both;
content: ' ';
display: block;
}
input.key-event-datepicker {
float: left;
margin-right: 5px;
}
Это добавляет плавающий эффект к вашему вводу, сообщая кнопке, что он может плавать рядом с вашим вводом.Элемент after на col-10 очищает float, поэтому он не влияет на высоту родительского контейнера.Возможно, вам все еще следует использовать более уникальный идентификатор для вашего col-10, так как теперь это добавит float-clear ко всем вашим col-10.Обновленная JS Fiddle: https://jsfiddle.net/obmajt1w/