If I have a nonsymmetric matrix whose operator norm is $\leq 1$ and square root it, does its operator norm remain below $1$?

More formally, I want to know whether there is always at least one square root for which this is the case even if it isn't true for all of them and under reasonable assumptions that guarantee a square root exists.

Specifically, suppose I have a square nonsymmetric matrix $A$ with $\|A\|_2 \leq 1$ where $\|\cdot\|_2$ denotes the operator norm (max singular value). Does there always exist a square matrix $B$ such that $B^2=A$ and $\|B\|_2 \leq 1$?

I am willing to assume $A$ is diagonalizable, although not unitarily diagonalizable. I am also willing to assume $A$ is of the form $A' + \Delta$ for some small random perturbation $\Delta$ and matrix $A'$. Without at least one of these assumptions, the square root might not exist at all.

I would be interested in a proof / counterexample under any nonempty subset of these assumptions. For example, a counterexample showing that the statement can be false when we assume $A$ is diagonalizable would be useful to me.