Of course It is Dirty read. When $T2$ read item $A$, It was written by uncommitted $T1$. The value of item A that is read by $T2$ is called dirty data because it has been created by a transaction that has not completed and committed yet; hence, this problem is also known as the dirty read problem.
You must be confusing "Dirty read probelm" with "recoverability"... The given Schedule is Recoverable But it has dirty read.