I know this has been marked as answered but thought i'd give it a bump as I have a similar case but even using the cusotm layouts is not a solution for me (seemingly)
Even using the custom layout the inputs & labels still get rendered with some kentico specific markup and class names etc. For example, Drop down list get wrapped in div which I appear to have no control over
i.e. using $$input:DropDownListControl$$ generates
<div class="EditingFormControlNestedControl editing-form-control-nested-control">
<select class="DropDownField form-control">
...
options
...
</select>
<div class="autocomplete">
</div>
</div>
Is there anyway to tell Kentico to just get out of the way and render some unobtrusive markup ? Building stylized forms with all the "noise" is a bit a problem as it means our front end developers are having to cater for Kentico specific styles