Let $k$ be an algebraically closed field of arbitrary characteristic, $X$ a smooth surface over $k$, and $D_i \subset X$ be an regular, effective Divisor such that $D=\sum D_i$ has normal crossings and no more than two $D_i$ meet at a point of $D$.

Then for every singular point $x \in D$ one can find an affine neighbourhood $\operatorname{spec}(A)$ of $x$ and $f,g \in A$ such that D restricted to $\operatorname{spec}(A)$ is $\operatorname{spec}(A/(fg))$. Now we know, that $\Omega^1_{A/k,x}$ is generated by $d_xf$ and $d_xg$ (e.g. by Proposition 9.1.8 of Lius book).

Now i am confused whether it is possible to choose $A$ in such a way, that already $\Omega^1_{A/k}$ is generated by $df$ and $dg$ (as an $A$-module). Am i missing a simple argument here?