Una buena opcion, (dependiendo de para que lo necesites) es usar readonly en lugar de disabled.
Por Ej:
Código PHP:
function activa(cual){
document.getElementById(cual).readOnly=false;
return true;
}
Solo que si necesitas enviar los valores por un form, y en caso de no tener valor alguno igual se contaria el elemento como valido.
Saludos!