Non ho ben capito cosa intendi.

Nella risposta anche del secondo submit del form il campo è presente ma mantiene lo stesso valore anche se seleziono un altro.
Lo stesso NON vale invece per i campi tipo text.

Questo è un pezzo dei dati che vengono pescati. Vedi che il campo sesso è presente ma anche se scelgo 'F' nel form rimane invariato.

codice:
&cap=33047&sesso=M&codice_fiscale=
Se invece scelgo 'F' nel form e lo invio prima di caricare dati (a form pulito) funziona e presenta il val corretto.

Ho anche provato a pescare i dati senza serialize per i campi radio ma il risultato non cambia:

codice:
var campi = 'action=add&' + $('#client-form input[type="text"]').serialize();
campi += '&sesso=' + $('input[name="sesso"]:checked').val();
campi += '&abilita_mailing=' + $('input[name="abilita_mailing"]:checked').val();