Risolto con una semplice funzione creata ad hoc 
codice:
var trimestre = $('#trimestre');
var mensilita = $('#mensilita');
var invio = $('button[name="stampa"]');
$('#trimestre, #mensilita').on('change', function() {
if ($(this).val() != 'default') {
switch ($(this).prop('id')) {
case 'trimestre':
mensilita.prop('disabled', true);
invio.prop('disabled', false);
break;
case 'mensilita':
trimestre.prop('disabled', true);
invio.prop('disabled', false);
break;
}
}
});
In pratica quando seleziono una select a case, a meno che non selezioni l'opzione di default, disabilito l'altra select e abilito il tasto di invio.
E tolgo pure un plugin ora inutile al progetto, risparmiando byte