Cita: Ya intente la propiedad readonly pero para un select no funciona.
Sucede que para un <select> no existe readonly, ¿si estás revisando una referencia de HTML?
En todo caso lo mejor es crear un campo hidden antes del select, con el mismo name y el valor por defecto en caso de deshabilitar el <select>, así tomará uno u otro dependiendo del estado activo del mismo <select>: