Fix $p>\frac{1}{2}$, we have to show $P\left(X>\frac{n}{2}\right)-p>0$, for all odd $n$ values, s.t., $X \sim B(n,p)$.
Proof by induction on $m \in \mathbb{Z^+}$, where $n=2m+1$ may go like this (can the induction step be completed from here?):
Basis: $m=1$ (i.e., $n=3$), $X \sim B(3,p)$, $P\left(X>\frac{n}{2}\right)-p={3 \choose 2}p^2(1-p)+p^3=3p^2+2p^3-p$. Now, let's observe that $f(p)=3p^2+2p^3$ is increasing in $p$ for $p \geq 0$, Hence, for $p>\frac{1}{2}$, we have, $f(p)>f(1/2)=1 \implies P\left(X>\frac{n}{2}\right)-p = f(p)-p>1-p\geq 0$.
Hypothesis: Let $m=r-1$, i.e., $n=2r-1$, $X \sim B(2r-1,p)$ and $P\left(X>\frac{n}{2}\right)-p = \sum\limits_{k=\lfloor n/2 \rfloor+ 1}^n \binom{n}{k} p^k (1-p)^{n-k}-p = \sum\limits_{k=r}^{2r-1} \binom{2r-1}{k} p^k (1-p)^{2r-1-k}-p>0$
Induction Step: For $m=r$, i.e., $n=2r+1$, we have $X \sim B(2r+1,p)$. Now we
need to show $P\left(X>\frac{n}{2}\right)-p = \sum\limits_{k=r+1}^{2r+1} \binom{2r+1}{k} p^k (1-p)^{2r+1-k}-p>0$.
Let $g(r)= \sum\limits_{k=r}^{2r-1} \binom{2r-1}{k} p^k (1-p)^{2r-1-k}$. To prove the induction step, it suffices to show that $g(r+1)>g(r),\;\forall{r}\geq 1$, when we have $p>\frac{1}{2}$, which we can see below numerically with the following R
code (it seems to be independent of $p$ as long as we have $p>\frac{1}{2}$):
n <- seq(3,201,2)
plot(n, pbinom(n/2, n, 0.51, lower.tail=FALSE), type='l')
for (p in seq(0.6,1,0.1)) {
lines(n, pbinom(n/2, n, p, lower.tail=FALSE))
}
Now,
$g(r+1)-g(r)=\sum\limits_{k=r+1}^{2r+1} \binom{2r+1}{k} p^k (1-p)^{2r+1-k}-\sum\limits_{k=r}^{2r-1} \binom{2r-1}{k} p^k (1-p)^{2r-1-k}$, it boils down to the inequality that $g(r+1)-g(r)>0$ (that we have to prove), the meaning of this is intuitive though, probability obtained with majority voting should increase as the number of experiments ($r$) increases.