Let $A \subseteq \mathbb R$ be a set and $H$ the set of all cluster points of $A$.
Let $x \in \mathbb R \setminus H$. Since $x$ is no cluster point there exists $\varepsilon \gt 0$, such that for all $a \in A$ we have $|a-x| \ge 2\varepsilon$.
For a cluster point $x_0 \in H$ there exists $a \in A$, such that $|a-x_0| \lt \varepsilon$. By the reverse triangle inequality
$$|x-x_0| = |x-a+a-x_0| \ge ||x-a| - |a-x_0|| \ge 2\varepsilon - \varepsilon = \varepsilon$$
Therefore $(x-\varepsilon,x+\varepsilon) \nsubseteq H$. But then $(x-\varepsilon,x+\varepsilon) \subseteq \mathbb R \setminus H$…