Fatti: A. Il 12 maggio 2017 la Cancelleria dello Stato del Cantone Ticino ha reso noto la data delle elezioni comunali per il periodo 2020-2024, che si sarebbero tenute il 5 aprile 2020 (FU 39 del 16 maggio 2017, pag. 4311). B. Preso atto della diffusione dell'epidemia di coronavirus (COVID-19), il 28 febbraio 2020 il Consiglio federale ha adottato l'Ordinanza sui provvedimenti per combattere il coronavirus (COVID-19; RU 2020 573). L'11 marzo 2020, l'Organizzazione Mondiale della Sanità (OMS) ha annunciato che l'epidemia, per la sua gravità e la sua diffusione, presentava le caratteristiche di una pandemia. Con risoluzione dello stesso giorno il Consiglio di Stato del Cantone Ticino ha dichiarato lo stato di necessità sull'intero territorio cantonale. C. Il 13 marzo 2020 il Consiglio federale ha adottato l'Ordinanza 2 sui provvedimenti per combattere il coronavirus (COVID-19), che stabiliva provvedimenti nei confronti della popolazione, delle organizzazioni, delle istituzioni e dei Cantoni per ridurre il rischio di trasmissione e per combattere il coronavirus (Ordinanza 2 COVID-19; RU 2020 773). Il 16 marzo 2020 il Consiglio federale ha modificato l'ordinanza in applicazione dell'art. 7 della legge federale del 28 settembre 2012 sulla lotta contro le malattie trasmissibili dell'essere umano (Legge sulle epidemie, LEp; RS 818.101), ed ha ordinato ulteriori provvedimenti essendo data una situazione straordinaria per tutto il Paese (RU 2020 783). Ha in particolare vietato lo svolgimento di tutte le manifestazioni pubbliche o private e ha ordinato la chiusura delle strutture accessibili al pubblico, riservate determinate eccezioni. D. Con decreto esecutivo del 18 marzo 2020, il Consiglio di Stato ha disposto l'annullamento delle elezioni per il rinnovo dei Municipi e dei Consigli comunali per il periodo 2020-2024, previste per il 5 aprile 2020, e il rinvio delle stesse a domenica 18 aprile 2021. Il Governo ha contestualmente stabilito che, tranne determinate eccezioni, i Municipi e i Consigli comunali attuali rimangono in funzione fino all'entrata in carica dei nuovi organi comunali (BU 2020 83; RL 150.250). E. A._, B._ e C._ impugnano questo decreto con un ricorso del 20 marzo 2020 al Tribunale federale per violazione del diritto di voto dei cittadini. Chiedono di annullarlo e di imporre al Consiglio di Stato ed ai Comuni di proseguire nelle operazioni elettorali ai sensi dei considerandi. I ricorrenti hanno completato il gravame con atto del 16 aprile 2020. F. Invitato ad esprimersi, il Consiglio di Stato chiede di respingere il ricorso. I ricorrenti hanno replicato l'8 giugno 2020 alla risposta del Governo. Con decreto presidenziale del 23 marzo 2020 è stata respinta la domanda di conferimento dell'effetto sospensivo contenuta nel ricorso.