setIntervalとinnerHTMLの併用でフォーカスがはずれるサンプル

<div id="c">
  <input type="text" value="フォーカスがはずれる">
</div>
setInterval(function() {
  var c = document.getElementById("c");
  c.innerHTML += 'TEST!';
}, 2000);