Ok! det var enkelt att kopiera en div.
Gjorde så här:
var form = document.getElementById('form');
var staticform = form.cloneNode(true);
var container = document.getElementById('static');
container.appendChild(staticform);
document.getElementById("form").style.display = "none";
Men visst borde det gå att konvertera en input till en label och behålla dess plats i hierarkin i diven. Min tanke var att skapa en label och ta värdet av input fältet, vilket är enkelt. Men hur får man den nya labeln att hamna på samma plats som den input man nyss tagit bort varit på??