The errors aren't showing for me until I try to fill out and submit the form. I'm not sure why that would occur for you. Maybe if you gave me steps to reproduce I could be doing something differently.
The Same As checkbox doesn't work because you have removed the <fieldset> tags from the html. The same as checkbox depends on those to set the fields from one fieldset from the fields in another. Since you have removed the fieldset tags it can't match them up properly.