Consider the following claim: a finite group $G$ is Dedekind $\iff$ for every irrep $\rho$, and every $g \in G$, $\rho(g)$ either is identity matrix or has all eigenvalues $\ne 1$.
Is this claim true?
Recall that finite Dedekind groups are abelian or $Q_8 \times \mathbb{Z}_2^t \times \mathbb{Z}_m$ for odd $m$, integer $t$, $Q_8$ the quaternion group.
Dedekind $\implies$ for every irrep $\rho$, and every $g \in G$, $\rho(g)$ either is identity matrix or has all eigenvalues $\ne 1$ holds by inspection. So the question is whether $\impliedby$ holds.