diff --git a/core/modules/quickedit/tests/src/FunctionalJavascript/LayoutBuilderIntegrationTest.php b/core/modules/quickedit/tests/src/FunctionalJavascript/LayoutBuilderIntegrationTest.php
index 7bc4e2a4ef70d8872d4b6ac66ddc104ece5cec96..ab8f1f0a1b20e8a4ba1c9b8e01ad7afb4f26b858 100644
--- a/core/modules/quickedit/tests/src/FunctionalJavascript/LayoutBuilderIntegrationTest.php
+++ b/core/modules/quickedit/tests/src/FunctionalJavascript/LayoutBuilderIntegrationTest.php
@@ -119,7 +119,6 @@ protected function setUp(): void {
    * Tests if an article node can be in-place edited with Quick Edit.
    */
   public function testArticleNode() {
-    $this->markTestSkipped();
     $term = Term::create([
       'name' => 'foo',
       'vid' => 'tags',
@@ -138,6 +137,17 @@ public function testArticleNode() {
       ],
     ]);
 
+    // Move "tags" field to the top of all fields, so its Quick Edit Toolbar
+    // won't overlap any Quick Edit-able fields, which causes (semi-)random test
+    // failures.
+    \Drupal::entityTypeManager()
+      ->getStorage('entity_view_display')
+      ->load('node.article.default')
+      ->setComponent('field_tags', [
+        'type' => 'entity_reference_label',
+        'weight' => 0,
+      ])->save();
+
     $this->drupalGet('node/' . $node->id());
 
     // Initial state.