la larghezza di un elemento espressa in percentuale si applica sulla larghezza dell'elemento block che lo contiene.

Serve quindi che all'elemento block contenitore venga assegnata una larghezza.

Ad esempio:

<fieldset style="width:400px;">
<input type="... style="width:60%;">
</fieldset>