Слушайте вместо input
.
keydown
, как следует из его названия, срабатывает до того, как ключ снят, и, что особенно важно для вас, до обновления значения.
input
имеет преимущество не только в покрытии всех трех событий, которые вы в настоящее время слушаете, но также и запускает после значения обновляется, что означает, что вы получите последнее значение.
$('input').on('input', event => {
let inputID = event.target.id;
$('#'+inputID+'Label').css('visibility', $('#'+inputID).val() ? 'visibile' : 'hidden');
})