Citation: 2C_1010/2020 E. 6

Le recours constitutionnel subsidiaire est irrecevable et le recours en matière de droit public entièrement rejeté en tant qu'il concerne l'impôt fédéral direct, cantonal et communal. Les frais judiciaires sont partiellement mis à la charge des recourants solidairement entre eux (art. 66 al. 1 et 5 LTF), qui ont succombé toutefois pour partie en raison du flou provoqué par l'autorité intimée (cf. consid. 4.5 ci-dessus), qui supportera également une partie des frais de la procédure. Le canton n'a pas droit à des dépens (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce :