In this paper we study a free boundary problem modeling the growth of tumors with fluid-like tissue under the action of inhibitors. The model includes two elliptic equations describing the concentration of nutrients and inhibitors, respectively, and a Stokes equation for the fluid velocity and internal pressure. By employing the functional approach, analytic semigroup theory and Cui's local phase theorem for parabolic differential equations with invariance, we prove that if a radial stationary solution is asymptotically stable under radial perturbations, then there exists a non-negative threshold value γ * such that if γ > γ * , then it keeps asymptotically stable under non-radial perturbations. While if 0 < γ < γ * , then the radial stationary solution is unstable and, in particular, there exists a center-stable manifold such that if the transient solution exists globally and is contained in a sufficiently small neighborhood of the radial stationary solution, then it converges exponentially to this radial stationary solution (modulo translations) and its translation lies on the center-stable manifold. The result indicates an interesting phenomenon that an increasing inhibitor uptake has a positive effect on the tumor's treatment and can promote the tumor's stability.