Let us say we have two charge positive $q_{1}$ and $q_{2}$ very far away from each other. Suppose also that $q_{1}$ is stuck in its place. If we want to bring them closer to some distance $b$ apart, we would have to push $q_{2}$ with a certain force $\,\textbf{f}_{ext}\,$ against the repulsive coulombian force: $$\mathbf{f_{12}}=\frac{q_{1}q_{2}}{r_{12}^{2}}\mathbf{\hat{r}_{12}}$$
where $\mathbf{\hat{r}_{12}}$ is the unit vector pointing from $q_{1}$ toward $q_{2}$.
The potential energy of the final configuration ($b$ apart from each other) is equal to:$$ U=\int _{distance} -\textbf{f}_{12}\,.\textbf{ds}$$
In which we're integrating from the intial position of $q_{2}$ to its final position. This potential energy is by definiton equal to the work needed to displace $q_{2}$.
How could $q_{2}$ even be displaced if we are pushing it with a force $-\textbf{f}_{12}\,$ exactly equal in magnitude to the repulsive force $\textbf{f}_{12}\,$?
Or is that the potential energy $\,U$ is defined as:$$ U=\int _{distance} \textbf{f}_{ext}\,.\textbf{ds}$$
Where $\,\mathbf{f}_{ext}$ is higher in maghitude than $\,\textbf{f}_{12}\,$ by an infinitesimal amount?