#Ajax change the input wrapper
The solution proposed by Jaypan works well.
The solution was to not put the modifications of my field in the callback but in the form definition and set the value here by checking the $form_state fields.