я так решил:
var field = document.querySelector('input'),
count = 0;
field.addEventListener('input', function (e) {
let a = ++count,
time = setTimeout(function () {
if (a == window.count) {
console.log('ввод закончен');
} else {
clearTimeout(time);
}
}, 3000);
});
/*при срабытавание события увеличиваем счетчик
если по прошествию 3 сек счетчик не поменялся ввод закончен*/