On page 243 in 'An Invitation to Operatory Theory' by Y. A. Abramovich, C. D. Aliprantis, the spectral radius $r(T)$ of an arbitrary operator in $\mathcal{L}(X)$ is defined to be the smallest non-negative real number $r$ for which the closed disk $\{ \lambda \in \mathbb{C}: \lvert{\lambda}\rvert \leq r\}$ contains the spectrum $\sigma(T)$. That is
$$ r(T) =\sup\{\lvert \lambda \rvert : \lambda \in \sigma(T)\} = \max\{\lvert \lambda \rvert : \lambda \in \sigma(T)\}. $$
My question is how is the suprememum known to be equal to the maximum? Isn't is possible that the suprememum in the above equation might not actually be an element in $\sigma(T)$ but rather just the least possible upper bound on all elements in $\sigma(T)$, and therefore it would be incorrect to assume that the supremum was equal to the maximum?