validationRequired

Ola Pessoal.

Como eu posso validar a entrada de um objeto quando o campo esta marcado como readonly?

Obs.: o formulário funciona perfeitamente, inclusive outras validações nesse formulário funciona, apenas os campos que estão como readonly não é feito a validação, alguma sugestão?

<h:outputLabel value="Fiscal"/>
<h:panelGrid columns="3">
     <h:inputText id="itFiscal" style="width: 200px;" value="#{telaObrasCadastro.fiscalSelecionado}" maxlength="100" readonly="true" validatorMessage="#{msgsSistema.itemObrigatorio}"/>
          <f:validateRequired/>
     </h:inputText>
     <a4j:commandButton value="..." oncomplete="#{rich:component('pmpFiscal')}.show()" immediate="true"/>
</h:panelGrid>
<rich:message for="itFiscal"/>