Alla fine ho risolto come detto sopra, ho creato una checkbox che nasconde direttamente un div che racchiude il tasto se la check non è flaggata