Disable id gera problemas

Olá a todos!

Bom, me deparei com um problema no qual demorei bastante para encontrar. La no meu formulário HTML eu desabilito algum campo (disabled id) e quando vou na pagina (que desenvolvi em jsp) e envio os dados para o banco, acontece o problema neste campo disable

ele modifica pra null oq tinha neste campo, caso eu deixo o campo normal para edicao ai tudo ocorre normal

Oq seria isso? sendo q tenho outro formulario para cadastro que funciona normal e este que da o problema é para atualizar.

<tr>
   <td style="color: black">Cliente:</td>
      <td><input name="cliente" disabled id="cliente" style="height: 16px" value="${changes.cliente}" maxlength="30"></input>
   </td>
</tr>