Так?
<div class="test"></div>
<button>Сделать input</button>
<script>
function addInput() {
var inp = document.createElement('input');
inp.type = 'text';
inp.value = 'Значение';
inp.classList = 'edit-attribute';
document.querySelector('.test').appendChild(inp);
inp.focus();
}
document.querySelector('button').addEventListener('click', addInput);
</script>