This isn't true, as noted by mrtaurho. But I have a simpler counterexample than the Prufer p-group.
For consider $\mathbb{Q}$ under the $+$ operation.
Let $G \subseteq \mathbb{Q}$ be a subgroup containing 1. Then I claim that $G$ cannot be maximal.
For in general, consider $\frac{a}{b}$ with $a$ and $b$ coprime. Then write $ca + db = 1$ for some integers $c, d$; then $\frac{1}{b} =\frac{a}{b} \cdot c + d$. So clearly, $\frac{a}{b} \in G$ if and only if $\frac{1}{b} \in G$.
Now consider $S =\{n \in \mathbb{Z}^+ \mid \frac{1}{n} \in G\}$.
Note that if $a$ is a factor of $b$ and $b \in S$, then $a \in S$. Also, note that if $a, b \in S$, then $lcm(a, b) \in S$. This is because $\frac{1}{a} + \frac{1}{b} = \frac{a + b}{ab}$ will reduce in simplest form to a fraction with denominator $lcm(a, b)$.
Conversely, consider a set $S \subseteq \mathbb{Z}^+$ such that for all $n \in S$, if $b$ is a factor of $n$ then $b \in S$; and also such that for all $a, b \in S$, $lcm(a, b) \in S$; and also such that $1 \in S$. Call such a set an "ideal". Then define $G = \{\frac{w}{n} \mid n \in S, w \in \mathbb{Z}\}$. Then $G$ is a subgroup of $\mathbb{Q}$ containing 1.
Note that these two constructions are inverses which preserve the $\subseteq$ relation. So the partial order of ideals is isomorphic to the partial order of subgroups of $\mathbb{Q}$ containing 1.
In particular, suppose $G \subsetneq \mathbb{Q}$ and suppose that there is no group $G'$ strictly between $G$ and $\mathbb{Q}$.
Then $S \subsetneq \mathbb{Z}^+$, and there is no $S'$ strictly between $S$ and $\mathbb{Z}^+$.
But consider some $n \notin S$. Define $S' = \{k \in \mathbb{Z}^+ \mid k$ is a factor of $lcm(a, n)$, where $a \in S\}$. Note that $S'$ is an ideal. Also, suppose that $n^2 \in S'$. Then $n^2$ is a factor of $lcm(n, a)$ for some $a \in S$. Then, by analysing all prime factors of $n$, we see that $n^2$ is a factor of $a$. Then $n \in S$. Contradiction.
So we see that there is no maximal subgroup of $\mathbb{Q}$ which contains all of $\mathbb{Z}$.